Skip to content

Feat/dockerfile hadolint scan ent backport#380

Closed
deepak-devtron wants to merge 6 commits into
developfrom
feat/dockerfile-hadolint-scan-ent-backport
Closed

Feat/dockerfile hadolint scan ent backport#380
deepak-devtron wants to merge 6 commits into
developfrom
feat/dockerfile-hadolint-scan-ent-backport

Conversation

@deepak-devtron

Copy link
Copy Markdown
Contributor

No description provided.

deepak-devtron and others added 6 commits April 1, 2026 14:31
- Add BuildxBuilderPodWaitDurationSecs to CommonWorkflowRequest (JSON field)
- Add BuildxK8sClientFactory type+field for testability; default wraps newBuildxK8sClient
- Extract waitForBuilderPods as a package-level helper (testable)
- Add initial pod liveness wait in setupBuildxBuilder after RegisterBuilderPods
  to eliminate false-positive BuilderPodDeletedError from pod startup latency
- executeDockerReBuild: use factory for k8s client, buffered done channel (size 1)
  to prevent goroutine leak, context.WithTimeout instead of time.After
- Fix pre-existing GitManager_test.go broken CloneAndCheckout call signature
- Tests (Groups A-D, F-G): 15 unit tests covering duration computation,
  executeDockerReBuild error paths, waitForBuilderPods, JSON compat
@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown

Some linked issues are invalid. Please update the issue links:\nIssue # in is not found or invalid (HTTP }404).\n

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants